package com.zjsd.sqeybusiness.service;

import java.util.List;
import com.zjsd.sqeybusiness.domain.Dlaccount;

/**
 * 渠道代理账户信息Service接口
 *
 * @author Zheng
 * @date 2022-05-10
 */
public interface IDlaccountService
{
    /**
     * 查询渠道代理账户信息
     *
     * @param accountid 渠道代理账户信息ID
     * @return 渠道代理账户信息
     */
    public Dlaccount selectDlaccountById(Long accountid);

    /**
     * 查询渠道代理账户信息列表
     *
     * @param dlaccount 渠道代理账户信息
     * @return 渠道代理账户信息集合
     */
    public List<Dlaccount> selectDlaccountList(Dlaccount dlaccount);

    /**
     * 新增渠道代理账户信息
     *
     * @param dlaccount 渠道代理账户信息
     * @return 结果
     */
    public int insertDlaccount(Dlaccount dlaccount);

    /**
     * 修改渠道代理账户信息
     *
     * @param dlaccount 渠道代理账户信息
     * @return 结果
     */
    public int updateDlaccount(Dlaccount dlaccount);

    /**
     * 批量删除渠道代理账户信息
     *
     * @param accountids 需要删除的渠道代理账户信息ID
     * @return 结果
     */
    public int deleteDlaccountByIds(Long[] accountids);

    /**
     * 删除渠道代理账户信息信息
     *
     * @param accountid 渠道代理账户信息ID
     * @return 结果
     */
    public int deleteDlaccountById(Long accountid);

    Dlaccount queryZhye(Dlaccount dlaccount);
}
